#!/bin/bash

echo "🚀 开始清理数据并重启服务..."

# 1. 停止当前服务
echo "🛑 停止当前服务..."
pkill -f "nest start" || true
pkill -f "node.*main.js" || true
sleep 2

# 2. 清理数据库数据
echo "🗑️ 清理数据库数据..."
node clean-and-recreate-rounds.js

# 3. 等待数据库操作完成
sleep 3

# 4. 重新启动服务
echo "🔄 重新启动服务..."
npm run start:dev &

# 5. 等待服务启动
echo "⏳ 等待服务启动..."
sleep 10

# 6. 检查服务状态
echo "🔍 检查服务状态..."
if curl -s http://localhost:3000 > /dev/null; then
    echo "✅ 服务启动成功！"
    echo "📊 现在可以测试4430接口了"
else
    echo "❌ 服务启动失败，请检查日志"
fi

echo "🎉 清理和重启完成！"
